//封装请求函数(一)
import {
  axiosGet
} from '../libs/https';

function getData(consName, type) {
  //为什么使用new Promise()？
  //为了可以使用async/await语法
  return new Promise((resolve, reject) => {
    //请求示例：http://web.juhe.cn/api/constellation/getAll?consName=%E7%8B%AE%E5%AD%90%E5%BA%A7&type=today&key=申请的KEY
    axiosGet({
      //https.js > options.url:
      url: `/api/constellation/getAll?consName=${consName}&type=${type}`,
      success(data) {
        //抛出data
        resolve(data);
      },
      error(err) {
        reject(err);
      }
    });
  });
}

export {
  getData
}